package com.ljy.my_study.java.zip;

import java.io.File;
import java.io.FileNotFoundException;

/**
 * @author lijunying
 * @date 2021/11/3 10:27
 */
public class TestMain {

    public static void main(String[] args) throws Exception {
//        ZipCompress zipCompress=new ZipCompress("C:\\Users\\lijunying.ZHUT\\Desktop\\脚本\\hello.zip");
//        File file=new File("C:\\Users\\lijunying.ZHUT\\Desktop\\脚本\\提取函数.txt");
//        zipCompress.zip(file);
//        file=new File("C:\\Users\\lijunying.ZHUT\\Desktop\\脚本\\提取数据表.txt");
//        zipCompress.zip(file);
//        zipCompress.close();
        System.out.println(new TestMain().test());
    }

    private String test(){
        String str="root\tsentence root（根节点）\t我 爱 妈妈\troot(root, 爱)\n" +
                "nn\tnoun compound modifier（复合名词修饰）\t服务 中心\tnn(中心, 服务)\n" +
                "punct\tpunctuation（标点）\t海关 统计 表明 ，\tpunct(表明, ，)\n" +
                "nsubj\tnominal subject（主谓关系）\t梅花 盛开\tnsubj(盛开, 梅花)\n" +
                "conj\tconjunct (links two conjuncts) 并列关系\t设备 和 原材料\tconj(原材料, 设备)\n" +
                "dobj\tdirect object（直接宾语）\t浦东 颁布 了 七十一 件 文件\tdobj(颁布, 文件)\n" +
                "advmod\tadverbial modifier（副词修饰）\tadverbial modifier（副词修饰）\tadvmod(送上, 先)\n" +
                "prep\tprepositional modifier（介词修饰）\t在 实践 中 逐步 完善\tprep(完善, 在)\n" +
                "nummod\tnumber modifier（数词修饰）\t七十一 件 文件\tnummod(件, 七十一)\n" +
                "amod\tadjectival modifier（形容词修饰）\t跨世纪 工程\tamod(工程, 跨世纪)\n" +
                "pobj\tprepositional object（介宾关系）\t根据 有关 规定\tpobj(根据, 规定)\n" +
                "rcmod\trelative clause modifier（关系子句修饰符）\t不 曾 遇到 过 的 情况\trcmod(情况, 遇到)\n" +
                "cpm\tcomplementizer（补语）\t开发 浦东 的 经济 活动\tcpm(开发, 的)\n" +
                "assm\tassociative marker（助词）\t企业 的 商品\tassm(企业, 的)\n" +
                "assmod\tassociative modifier\t企业 的 产品\tassmod(商品, 企业)\n" +
                "cc\tcoordinating conjunction（并列连接词）\t设备 和 原材料\tcc(原材料, 和)\n" +
                "clf\tclassifier conjunction\t七十一 件 文件\tclf(七十一, 件)\n" +
                "ccomp\tclausal complement 子句补足语\t银行 决定 先 取得 信用 评级\tccomp(决定, 取得)\n" +
                "det\tdeterminer 限定词\t这些 经济 活动\tdet(活动, 这些)\n" +
                "lobj\tlocalizer object\t近年 来\tlobj(来, 近年)\n" +
                "range\tdative object that is a quantifier phrase\t成交 药品 一亿多 元\trange(成交, 元)\n" +
                "asp\taspect marker（助词）\t发挥 了 作用\tasp (发挥, 了)\n" +
                "tmod\ttemporal modifier（时间修饰语）\t以前 不 曾 遇到 过\ttmod(遇到, 以前)\n" +
                "plmod\tlocalizer modifier of a preposition（介词的地点修饰语）\t在 这 片 热土 上\tplmod(在, 上)\n" +
                "attr\tattributive（定语）\t贸易额 为 二百亿 美元\tattr(为, 美元)\n" +
                "mmod\tmodal verb modifier 情态动词修饰语\t利益 能 得到 保障\tmmod(得到, 能)\n" +
                "loc\tlocalizer 位置\t占 九层 以上\tloc(在, 上)\n" +
                "top\ttopic\t建筑 是 主要 活动\ttop(是, 建筑)\n" +
                "pccomp\tclausal complement of a preposition\t据 有关 部门 介绍\tpccomp(据, 介绍)\n" +
                "etc\tetc modifier 等\t科技 、文教 等 领域\tetc(文教, 等)\n" +
                "lccomp\tclausal complement of a localizer\t中国 对 外 开放 中 升起 的 明星\tlccomp(中, 开放)\n" +
                "ordmod\tordinal number modifier 序数词\t第七 个 机构\tordmod(个, 第七)\n" +
                "xsubj\tcontrolling subject 子句主语\t银行 决定 先 取得 信用 评级\txsubj(取得, 银行)\n" +
                "neg\tnegative modifier 否定\t以前 不 曾 遇到 过\tneg(遇到, 不)\n" +
                "rcomp\tresultative complement\t研究 成功\trcomp(研究, 成功)\n" +
                "comod\tcoordinated verb compound modifier 动词并列\t颁布 实行\tcomod(颁布, 实行)\n" +
                "vmod\tverb modifier 动词修饰\t其 在 支持 外商 企业 方面 的 作用\tvmod(方面, 支持)\n" +
                "prtmod\tparticles such as 所, 以, 来, 而\t在 产业化 所 取得 的 成就\tprtmod(取得, 所)\n" +
                "ba\t“ba” construction 把字句\t把 注意力 转向 市场\tba(转向, 把)\n" +
                "dvpm\tmanner DE(地) modifier 地\t有效 地 防止 流失\tdvpm(有效, 地)\n" +
                "dvpmod\ta “XP + DEV(地)” phrase that modifies VP\t有效 地 防止 流失\tdvpmod(防止, 有效)\n" +
                "prnmod\tparenthetical modifier\t八五 期间 （1990-1995）\tprnmod(期间, 1995)\n" +
                "cop\tcopular\t原 是 自给自足 的 经济\tcop(自给自足, 是)\n" +
                "pass\tpassive marker 被动标识符\t被 认定 为 高 技术 产业\tpass(认定, 被)\n" +
                "nsubjpass\tnominal passive subject 被动语态的主谓\t镍 被 称作 现代 工业 的 维生素\tnsubjpass(称作, 镍)\n" +
                "mark\tmarker，子句修饰符\t\t\n" +
                "auxpass\tpassive auxiliary 被动词\t\t\n" +
                "dep\tdependent依赖关系\t\t\n" +
                "case\t依赖关系\t\t\n" +
                "relcl\t依赖关系\t\t\n" +
                "nfincl\t依赖关系\t";
        String[] lines=str.split("\n");
        StringBuilder sb=new StringBuilder();
        for(String l:lines){
            String[] s=l.split("\t");
            sb.append(s[0].toUpperCase()+"(\""+s[0]+"\",\""+s[1]+"\"),\n");
        }
        return sb.toString();
    }
}
